@charset "utf-8";
/* CSS Document */
a:hover{text-decoration:none; color:#06C;}
.m_collect_btn {padding-left: 25px;display: block;height: 20px;line-height: 20px;color: #06C; background:url(../images/common/free_bg.gif) no-repeat 0 0;background-position: -482px -68px;}
.m_recommend {background-position: -480px -88px;}
.m_calendar_wrap{padding:10px 10px 10px 0; width:550px; height:380px;}
.m_calendar_box{overflow: hidden;zoom: 1;width: 550px;padding-bottom: 5px;background: #F0F0F0;}
.m_calendar_box h1{height:44px; line-height:44px; font-size:18px; font-weight:bold; color:#666; text-align:center; border-bottom:1px solid #ffffff;border-top:3px solid #e3e3e3; background:url(../images/common/repeat_bg.gif) repeat-x 0 0;}
.m_calendar_m{width:60px; float:left; font-size:22px; font-weight:bold; color:#999; text-align:center;}
.m_calendar_btnwrap{width:45px; height:150px; overflow:hidden; margin:auto;}
.m_calendar_m .m_btn{display:block; width:33px; height:20px; background-position:-187px -376px; margin:50px auto 30px; cursor:pointer;}
.m_calendar_m .m_btn_next{background-position:-155px -376px; margin:0 auto 30px; cursor:pointer;}
.m_calendar_m .m_btn_next_gray{background-position:-251px -376px;}
.m_calendar_m .m_btn_prev_gray{background-position:-220px -376px;}
.m_month{display:block; text-align:center; margin:0 auto 70px;}
.m_calendar_t,.m_calendar_d{float:left; width:490px;zoom:1;}
.m_calendar_t li{width:69px; height:22px; color:#999; text-align:center; line-height:22px; float:left;}
.m_calendar_d li{width:68px; height:49px; float:left; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:0;}
.m_monthbg{background:#F5FFDD;}
.m_monthbg1{background:#ffffff;}
.m_calendar_info{padding:4px; height:36px; overflow:hidden; border:2px solid #ffffff; cursor:pointer;font-family:Arial, Helvetica, sans-serif;}
.m_day,.m_balance{height:22px; display:block; line-height:16px;}
.m_calendar_info .m_day{ float:left; width:21px;}
.m_calendar_info .m_balance{ float:right; width:35px; text-align:right; color:#9c9;}
.m_calendar_info .m_price{float:right; color:#F60; width:100%; text-align:right; }
.m_calendar_hover:hover{border:2px solid #a1bb71; background:#f5ffdd;}

.in_left_box{float:left; width:740px; border-right:1px solid #dddddd;}
.in_right_box{float:right; width:230px;}
.inside_box{color:#000; line-height:24px; margin:0 15px;}
.inside_box h1{font-size:24px; font-weight:bold; color:#222; line-height:30px; margin:18px 0 10px;}
.inside_box .author,.inside_box .comment{color:#666; line-height:26px; display:block;}
.inside_box .tip{border:1px dotted #dddddd; padding:12px 9px; background:#f7f5f2; margin:10px 0;}
.tip_data{line-height:18px; overflow:hidden;}
.tip_data span{float:left; font-weight:bold; width:70px; text-align:right;}
.tip_data p{ width:615px; height:36px; overflow:hidden; float:left;}
.in_key p{height:18px;}
.in_content{ margin:10px 0; line-height:24px; color:#000; width:710px; overflow:hidden;}
.in_content strong{font-size:12px;}
.in_content p{font-size:14px; }
.in_fanye{text-align:center; margin:20px 0;}
.in_fanye a{ display:inline-block; border:1px solid #e4b4d7; padding:2px 6px; line-height:14px;}
.in_fanye span{ line-height:16px;}
.copy_declare_box{margin:20px 9px; border-top:1px dashed #dddddd; color:#666; line-height:20px; padding:10px 0;}
.in_comment_box{width:710px; margin:10px 0 25px 0;}
.in_comment_box .nums,.in_comment_box .spacing{padding:0 10px; height:30px; line-height:30px; background:#f0ebe3; font-size:14px; color:#000; border:1px solid #dddddd;}
.in_comment_box .spacing{background:#fff;}
.in_comment_box .body{ padding:9px; background:#f7f5f2; border:1px solid #ddd; border-top:none;}
.in_comment_box .body textarea{width:100%; height:90px; background:#fff; border:1px solid #ddd; overflow:hidden; padding:5px; width:678px; display:block; margin:0 0 10px 0;}
.yzm_box span{line-height:36px; display:inline-block; height:36px; }
.yzm_box input{border:1px solid #ddd; text-align:center; background:#fff; height:34px; width:80px; display:inline-block; line-height:normal; font-size:16px;}
.yzm_box img{ display:inline-block; line-height:36px; margin: 0 0 0 10px;}
.in_comment_box .body .sub_btn{display:block; width:90px; height:31px; background:url(../images/smallpic/btn-1.gif) no-repeat 0 0; text-indent:-9999px; margin:10px 0 5px 0;}
.in_gl_box{margin:0 0 24px 0 ;}
.in_gl_box .title{width:220px; border-bottom:1px solid #dddddd; color:#222; height:30px; background:#f7f5f2; padding:0 0 0 10px; line-height:30px; font-weight:normal; }
.gf_gl_box{margin:18px 0 0 9px; padding:1px 0;}
.book_bg{width:89px; height:124px; display:block; background:url(../images/smallpic/bookbg.jpg) no-repeat 0 0;}
.book_bg img{width:85px; height:120px;}
.gf_gl_box .r_box{ width:106px; height:120px; overflow:hidden; margin:0 0 0 15px; float:left;_display:inline;}
.gf_gl_box .r_box h1{color:#266392px; font-weight:bold; font-size:14px; line-height:26px;}
.gf_gl_box .r_box strong{font-weight:bold; display:block; line-height:26px; margin:0 0 10px 0;}
.sorts_li{background:url(../images/smallpic/num4.jpg) no-repeat 0 7px; padding:0 0 0 25px; margin:10px 6px;zoom:1;}
.sorts_li li a{color:#333; line-height:25px;}
.sorts_li li a:hover{color:#c06;}
.in_down .title{font-weight:bold; position:relative;}
.in_down .title .tabs{position:absolute; bottom:-1px;right:0; }
.in_down .title .tabs li{ border:1px solid #ddd; padding:4px 7px; background:#fff; float:left; margin:0 5px 0 0;_display:inline; line-height:14px; font-weight:normal; }
.in_down .title .tabs li a{color:#06C;}
.in_down .title .tabs .current{border-bottom:1px solid #fff;}
.in_down .title .tabs .current a{color:#c06}
.in_down .title .tabs li a:hover{color:#c06;}
.download_box{ border:1px solid #f0ebe3; border-top:none;  margin:10px 0 10px 0; width:228px; background:#f9f7f4;}
.download_box li{ padding:10px; background:url(../images/smallpic/icon_21.gif) repeat-x 0 0;zoom:1;}
.download_box .gf_gl_box{margin:18px 0 0 0;}
.download_box .gf_gl_box .r_box{margin:0 0 0 10px;}
.gl_info_box{line-height:14px;}
.gl_info_box .edition{float:right; margin: 0 5px 0 0; color:#888;}
.gl_info_box .gl_name{color:#000; background:url(../images/smallpic/icon_20.gif) no-repeat 0 2px; padding:0 0 0 18px;}
/*viewinside*/
.in_v_left{ width:520px; float:left;}
.in_v_right{width:430px; float:right;}
.v_lb_box{width:520px; height:260px; overflow:hidden; position:relative;}
.v_lb{position:relative; z-index:5;}
.v_lb li{position:absolute; left:0; top:0;}
.v_lb li img{width:520px; height:260px;}
.v_lb_nums{position:absolute; right:0; bottom:5px; z-index:10;}
.v_lb_nums li{padding:3px 6px; background:#ff6500; color:#fff; margin:0 5px 0 0; float:left; cursor:pointer;}
.v_info_box{width:430px; height:260px; line-height:25px; font-size:14px; color:#999;}
.v_info_box h1{ color:#404040; font:bold 24px "微软雅黑"; line-height:46px; border-bottom:1px dashed #c8c8c8; margin:0 0 10px 0; height:46px; overflow:hidden;}
.v_info_box a{color:#06c;}
.v_info_box i{color:#404040;}
.v_info_box .else_info{border:1px dashed #c8c8c8; padding:20px 0; background:#fbf7f8;  margin:10px 0 0 0; text-align:center;}
.v_info_box .else_info a{margin:0 30px 0 0;}
.in_v_left1{width:220px; float:left; overflow:hidden;}
.in_v_right1{width:750px; float:right; overflow:hidden;}
.in_com_box{border:1px solid #dddddd; width:218px;overflow:hidden;}
.in_com_box h1{color:#000; font:bold 14px/30px "微软雅黑"; height:30px; padding:0 0 0 11px; background:#ddd;}
.in_com_info{padding:10px;}
.in_search li{margin:0 0 10px 0;}
.in_search .title{color:#333; font-weight:bold;}
.in_search .tb{height:25px; width:181px; background:url(../images/smallpic/in_view_1.gif) no-repeat 0 0; padding:0 5px; line-height:normal;}
.in_search .btn{width:85px; height:27px; background:url(../images/smallpic/in_view_2.gif) no-repeat 0 0; color:#fff; font-size:14px; font-weight:bold; line-height:27px; cursor:pointer;}
.icon_guide1{width:17px; height:17px; display:inline-block; margin:0 10px 0 0; vertical-align:-3px;}
.icon_guide1{background:url(../images/smallpic/in_view_3.gif) no-repeat 0 0;}
.in_sub li{border-bottom: 1px dashed lightGrey;}
.in_sub li a{padding:5px 7px; display:block; line-height:17px; color:#333;}
.in_sub li a:hover{background:#f2f2f2;}
.in_sub .last{border:none;}
.in_com_dl{ border-bottom:1px dashed lightGrey; padding:10px;background:url(../images/smallpic/in_view_5.gif) no-repeat 1px 15px;}
.in_com_dl dt a{ color:#06c;}
.in_com_dl dd a{display:none;}
.in_com_dl .show a{display:block;}
.in_tabs_menu{height:30px; background:#efefef;}
.in_tabs_menu ul{border-bottom:1px solid #ddd; padding:3px 0 0 0; margin:0 0 0 1px;}
.in_tabs_menu ul li{ padding:5px 15px; background:#efefef; float:left; border-bottom:1px solid #ddd; margin-bottom:-1px; position:relative;}
.in_tabs_menu ul .current{background:#fff; border-bottom:1px solid #fff;}
.in_tabs_menu ul .current a{color:#7d9501;}
.in_tabs_menu ul li a{color:#06c; font:bold 14px/16px "宋体";}
.in_tabs_wrap .content{margin:15px 0 0 0; zoom:1; padding:1px 0; width:750px; line-height:22px;}
.data_head,.data_item{width:750px;}
.data_head li{color: #333;font-weight: bold;background: #FBFBFB;border-bottom: 1px solid #DDD; height:25px; line-height:25px; text-align:center; float:left;}
.data_item li{ height:40px; border-bottom:1px dashed #d3d3d3; line-height:40px; text-align:center; float:left;}
.data_head .col1,.data_item .col1{ text-align:left; padding:0 10px; width:280px;}
.data_head .other,.data_item .other{text-align:center; width:105px;}
.data_item .col1 a{ color:#06C; font-size:14px; display:block; overflow:hidden; width:280px; height:40px;}
.data_item .btn{width:66px; height:24px; background:url(../images/smallpic/in_view_7.gif) no-repeat 0 0; line-height:24px; text-align:center; color:#fff; cursor:pointer;_margin:8px 0 0 0; }
.data_items .show_else{ border-bottom:1px dashed #DDD; display:none; position:relative; zoom:1;}
.show_else .hide{color:#06c; position:absolute; right:10px; bottom:10px; line-height:14px;}
.show_else .m_calendar_wrap{margin:10px auto 0; height:360px;}
.date_item li{border-bottom: 1px dashed #d3d3d3; height:36px; line-height:36px;text-align:center; float:left;}
.need_info{margin:10px 0 0 0; width:750px;}
.need_info h1{height:30px; line-height:30px; border-bottom:1px solid #dedede; position:relative; top:-1px;}
.need_info h1 span{ border-bottom:1px solid #9b9b9b; line-height:30px; display:inline-block;}
.need_info .detail{padding:10px; border:1px solid #dddddd; line-height:22px; overflow:auto; height:66px; margin:10px 0;}
.content_box{margin:10px 0;}
.content_box .title{background:#f1f1f1;  border:1px solid #dddddd; height:30px; line-height:30px; padding:0 0 0 15px; font-weight:bold;}
.content_box .content{padding:10px 5px;}
/* dianping */
.com_dp_box{margin:10px 0; color:#333; position:relative;}
.dp_scores{margin:0 0 20px 0;}
.dp_scores .title,.dp_nums{border:1px solid #ddd; height:30px; line-height:30px; padding:0 0 0 15px; font:bold 12px/30px "宋体";background:#f1f1f1;}
.dp_nums{ background:none; border:none; font-size:14px; font-weight:normal;margin:0 0 15px 0;}
.dp_nums i{ color:#c06; font-weight:bold; }
.dp_scores dl{margin:0 15px;}
.dp_scores dt .txt_tip{font-size:14px; margin: 0 10px 0 0;}
.dp_scores dd{margin:5px 80px;}
.dp_scores .star_s2{display:inline-block; vertical-align:-1px; margin:0 10px 0 0; }
.process_bar{border:1px solid #666; width:100px; height:8px; line-height:8px; overflow:hidden; display:inline-block;}
.process_bar i{background:#ff3600; width:50%; line-height:8px; height:8px; display:inline-block; overflow:hidden;}
.dp_btn1{ position:absolute; display:block; right:70px; top:70px;}
.user_comments{border-top:1px solid #ddd;}
.user_dp_det li{padding:10px 0 15px 0; border-bottom:1px dashed #ddd; zoom:1;}
.user_dp_det .pic{width:78px; height:78px; padding:1px; border:1px solid #ddd;}
.user_dp_det .name{width:80px; text-align:center; height:20px; line-height:20px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.user_dp_det .r_box{ line-height:22px; width:650px;}
.user_dp_det .r_box .star_s2{display:inline-block; vertical-align:-2px;}
.user_dp_det .result a{color:#336699; margin:0 20px 0 0;}
.user_dp_det .result span{color:#999;}